<?php
get_header(); ?>
	<div id="primary" class="small-12 large-12 cell site-content">
		<div id="content" role="main">
    	<?php if ( function_exists('yoast_breadcrumb') ) { yoast_breadcrumb('<nav aria-label="You are here:" role="navigation"><ul class="breadcrumbs">','</ul></nav>'); } ?>
		<?php while ( have_posts() ) : the_post(); ?>
				<article id="post-<?php the_ID(); ?>" <?php post_class( 'image-attachment' ); ?> <?php wpforge_article_schema( 'CreativeWork' ); ?>>
					<header class="entry-header">
						<?php the_title( '<h1 class="entry-title-post" itemprop="headline">', '</h1>' ); ?>
						<div class="entry-meta-header">
							<?php
								$metadata = wp_get_attachment_metadata();
								if ( $metadata ) {
									printf( __( '<span class="meta-prep meta-prep-entry-date"><span class="genericon genericon-time"></span></span><span class="entry-date"><time class="entry-date" datetime="%1$s">%2$s</time></span><span class="genericon genericon-picture"></span><a class="nudge" href="%3$s" title="Link to full-size image">%4$s &times; %5$s</a><span class="genericon genericon-category"></span><a href="%6$s" title="Return to %7$s" rel="gallery">%8$s</a>', 'wp-forge' ),
										esc_attr( get_the_date( 'c' ) ),
										esc_html( get_the_date() ),
										esc_url( wp_get_attachment_url() ),
										absint( $metadata['width'] ),
										absint( $metadata['height'] ),
										esc_url( get_permalink( $post->post_parent ) ),
										esc_attr( strip_tags( get_the_title( $post->post_parent ) ) ),
										get_the_title( $post->post_parent )
									);
								}
							?>
							<?php edit_post_link( __( 'Edit Image', 'wp-forge' ), '<span class="edit-link"><span class="genericon genericon-edit"></span>', '</span>' ); ?>
						</div><!-- end .entry-meta-header -->
					</header><!-- .entry-header -->
					<div class="entry-content">
						<div class="entry-attachment">
							<div class="attachment">
<?php $attachments = array_values( get_children( array( 'post_parent' => $post->post_parent, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => 'ASC', 'orderby' => 'menu_order ID' ) ) );
foreach ( $attachments as $k => $attachment ) :
	if ( $attachment->ID == $post->ID )
		break;
endforeach;
$k++;
// If there is more than 1 attachment in a gallery
if ( count( $attachments ) > 1 ) :
	if ( isset( $attachments[ $k ] ) ) :
		// get the URL of the next image attachment
		$next_attachment_url = get_attachment_link( $attachments[ $k ]->ID );
	else :
		// or get the URL of the first image attachment
		$next_attachment_url = get_attachment_link( $attachments[ 0 ]->ID );
	endif;
else :
	// or, if there's only 1 image, get the URL of the image
	$next_attachment_url = wp_get_attachment_url();
endif;
?>
								<a href="<?php echo esc_url( $next_attachment_url ); ?>" title="<?php the_title_attribute(); ?>" rel="attachment"><?php
								$attachment_size = apply_filters( 'wpforge_attachment_size', array( 960, 960 ) );
								echo wp_get_attachment_image( $post->ID, $attachment_size );
								?></a>
								<?php if ( ! empty( $post->post_excerpt ) ) : ?>
								<div class="entry-caption">
									<?php the_excerpt(); ?>
								</div>
								<?php endif; ?>
							</div><!-- .attachment -->
						</div><!-- .entry-attachment -->
						<div class="entry-description">
							<?php the_content(); ?>
							<?php wp_link_pages( array( 'before' => '<div class="page-links">' . __( 'Pages:', 'wp-forge' ), 'after' => '</div>' ) ); ?>
						</div><!-- .entry-description -->
					</div><!-- .entry-content -->
					<nav id="image-navigation" class="navigation" role="navigation">
							<span class="previous-image"><?php previous_image_link( false, __( '&laquo; Previous Image', 'wp-forge' ) ); ?></span>
							<span class="next-image"><?php next_image_link( false, __( 'Next Image &raquo;', 'wp-forge' ) ); ?></span>
						</nav><!-- #image-navigation -->
				</article><!-- #post -->
				<?php comments_template(); ?>
			<?php endwhile; // end of the loop. ?>
		</div><!-- #content -->
	</div><!-- #primary -->
<?php get_footer(); ?>
